package br.ufpe.cin.rdfilter.feedback;

import java.util.ArrayList;
import java.util.List;

/**
 * 
 * @author helio
 * Class definition annotation
 * An annotation is a tupla (id query, id result, triple, type, confidence)
 */
public class Annotation {

	private String idQuery;
	private String idUser;
	private String idResult;
	private Triple triple;
	private String type;
	private String confidence;
	
	private List<String> terms = new ArrayList<String>();

	/**
	public Annotation(String idQuery, String idResult, Triple triple, String type, String confidence){
		this.idQuery=idQuery;
		this.idResult=idResult;
		this.triple=triple;
		this.confidence=confidence;
	}*/
	
	public Triple getTriple() {
		return triple;
	}

	public String getIdUser() {
		return idUser;
	}

	public void setIdUser(String idUser) {
		this.idUser = idUser;
	}

	public void setTriple(Triple triple) {
		this.triple = triple;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getConfidence() {
		return confidence;
	}

	public void setConfidence(String confidence) {
		this.confidence = confidence;
	}

	public void setIdQuery(String idQuery) {
		this.idQuery = idQuery;
	}

	public String getIdQuery() {
		return idQuery;
	}

	public void setIdResult(String idResult) {
		this.idResult = idResult;
	}

	public String getIdResult() {
		return idResult;
	}

	public List<String> getTerms() {
		return terms;
	}

	public void setTerms(List<String> terms) {
		this.terms = terms;
	}
}